home *** CD-ROM | disk | FTP | other *** search
Makefile | 2000-09-28 | 4.3 KB | 105 lines | [TEXT/MPS ] |
- # /*
- # File: MakeFile
- #
- # Description:
- # MPW make command file for generating build commands.
- #
- # Copyright:
- # © Copyright 1999 Apple Computer, Inc. All rights reserved.
- #
- # Disclaimer:
- # IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc.
- # ("Apple") in consideration of your agreement to the following terms, and your
- # use, installation, modification or redistribution of this Apple software
- # constitutes acceptance of these terms. If you do not agree with these terms,
- # please do not use, install, modify or redistribute this Apple software.
- #
- # In consideration of your agreement to abide by the following terms, and subject
- # to these terms, Apple grants you a personal, non-exclusive license, under Apple’s
- # copyrights in this original Apple software (the "Apple Software"), to use,
- # reproduce, modify and redistribute the Apple Software, with or without
- # modifications, in source and/or binary forms; provided that if you redistribute
- # the Apple Software in its entirety and without modifications, you must retain
- # this notice and the following text and disclaimers in all such redistributions of
- # the Apple Software. Neither the name, trademarks, service marks or logos of
- # Apple Computer, Inc. may be used to endorse or promote products derived from the
- # Apple Software without specific prior written permission from Apple. Except as
- # expressly stated in this notice, no other rights or licenses, express or implied,
- # are granted by Apple herein, including but not limited to any patent rights that
- # may be infringed by your derivative works or by other works in which the Apple
- # Software may be incorporated.
- #
- # The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO
- # WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED
- # WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- # PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN
- # COMBINATION WITH YOUR PRODUCTS.
- #
- # IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR
- # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- # GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- # ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION
- # OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT
- # (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN
- # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- #
- # Change History (most recent first):
- # Fri, Dec 17, 1999 -- created
- # */
-
- PPCObjects = :obj:PackageTool.c.ppc ∂
- :obj:SimplePrefs.c.ppc ∂
- :obj:PackageUtils.c.ppc ∂
- :obj:PackageWindow.c.ppc ∂
- :obj:Utilities.c.ppc
-
- CCppc = MrC -w 35 -align power -proto strict -d TARGET_API_MAC_CARBON=1
-
- RezFiles = PackageTool.r
- Resources = {RezFiles} PackageTool.rsrc
-
- # resources
-
- PackageTool ƒƒ {Resources} {PPCObjects}
- Rez -i "{RIncludes}" -o PackageTool {RezFiles}
-
- PackageTool ƒƒ {Resources} {PPCObjects}
- PPCLink -o PackageTool -main main ∂
- {PPCObjects} ∂
- {SharedLibraries}CarbonLib
-
- # bundle
-
- PackageTool ƒƒ {Resources} {PPCObjects}
- SetFile -t APPL -c pTeZ -a iB PackageTool
-
- ### PackageTool build commands
- :obj:PackageTool.c.ppc ƒ PackageTool.c PackageTool.h :obj:make.com
- {CCppc} PackageTool.c -o :obj:PackageTool.c.ppc
-
-
- ### Utilities build commands
- :obj:Utilities.c.ppc ƒ Utilities.c Utilities.h :obj:make.com
- {CCppc} Utilities.c -o :obj:Utilities.c.ppc
-
-
- ### SimplePrefs build commands
- :obj:SimplePrefs.c.ppc ƒ SimplePrefs.c SimplePrefs.h Utilities.h :obj:make.com
- {CCppc} SimplePrefs.c -o :obj:SimplePrefs.c.ppc
-
-
- ### PackageUtils build commands
- :obj:PackageUtils.c.ppc ƒ PackageUtils.c PackageUtils.h :obj:make.com
- {CCppc} PackageUtils.c -o :obj:PackageUtils.c.ppc
-
-
- ### PackageWindow build commands
- :obj:PackageWindow.c.ppc ƒ PackageWindow.c PackageWindow.h :obj:make.com
- {CCppc} PackageWindow.c -o :obj:PackageWindow.c.ppc
-
-
- ### objects folder
- :obj:make.com ƒ MakeFile
- ( NewFolder obj || set status 0 ) ∑ dev:null
- Echo "PackageTool 1.3" > :obj:make.com
-